var runtime.gcCPULimiter
17 uses
runtime (current package)
metrics.go#L345: out.scalar = uint64(gcCPULimiter.lastEnabledCycle.Load())
mgc.go#L866: gcCPULimiter.startGCTransition(true, now)
mgc.go#L935: gcCPULimiter.finishGCTransition(now)
mgc.go#L1129: gcCPULimiter.startGCTransition(false, now)
mgc.go#L1484: gcCPULimiter.finishGCTransition(now)
mgclimit.go#L30: var gcCPULimiter gcCPULimiterState
mgclimit.go#L473: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L475: gcCPULimiter.addIdleTime(duration)
mgclimit.go#L477: gcCPULimiter.addAssistTime(duration)
mgcmark.go#L534: if gcCPULimiter.limiting() {
mgcmark.go#L776: gcCPULimiter.update(now)
mgcmark.go#L1418: for !gp.preempt && !gcCPULimiter.limiting() && workFlushed+gcw.heapScanWork < scanWork {
mgcpacer.go#L867: if gcCPULimiter.needUpdate(now) {
mgcpacer.go#L868: gcCPULimiter.update(now)
mheap.go#L1321: if limit := gcController.memoryLimit.Load(); !gcCPULimiter.limiting() {
mheap.go#L1370: return gcCPULimiter.limiting()
proc.go#L6299: gcCPULimiter.resetCapacity(now, nprocs)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)